Software Architects and Testers - Collaboration Required!

نویسنده

  • Peter Zimmerer
چکیده

To answer this question section 2 motivates testing by providing a multidimensional view on what testing really is. Then in section 3 practices in testing regarding software architecture are presented which require active involvement and contributions by software architects. This results not only in better quality but also speeds up development by facilitating change and decreasing maintenance efforts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Promoting the Penguin: Who Is Advocating Open Source Software in Commercial Settings?

Most firms that use or develop software today face the questions of whether and how to engage in open source software. Yet, little is known about the process of OSS adoption and diffusion within corporations. Guided by the theoretical frameworks of Rogers (innovation diffusion) and Davis (Technology Acceptance Model), we develop a model of how job function influences individuals’ proclivity to ...

متن کامل

High-level Petri Nets model for XP methodology

This paper presents a formal model for software development process under the eXtreme Programming methodology. This model utilizes the Highlevel Petri Nets and redesigned MAM nets notation to describe workflow and human resources management. Artifacts which are created during the development process and human agents (developers, managers, customers, architects, testers) are represented by Petri...

متن کامل

Software Architects: A Different Type of Software Practitioner

This paper reports on two studies into the skills required to develop software. In the first, senior software practitioners in four companies, across seven roles were interviewed. However, the architect role proved difficult to characterize, because architects did not seem to carry out any architecture work. It was hypothesized that this was because the five architects interviewed were all work...

متن کامل

Coordination in Large-Scale Software Development: Helpful and Unhelpful Behaviors

Software development is rarely an individual effort and generally involves teams of developers collaborating to generate good reliable code. Among the software code there exist technical dependencies that arise from software components using services from other components. The different ways of assigning the design, development, and testing of these software modules to people can cause various ...

متن کامل

Requirements for Collaborative Decision Making in Enterprise Architecture

Challenges that are hardly technical, have been reported to occur during enterprise architecture development. To address those caused by ineffective collaboration between architects and organisation stakeholders, we are developing a method referred to as Collaborative Evaluation of Enterprise Architecture Design Alternatives (CEADA). Our method aims at enabling effective execution of collaborat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009